Geometric multigrid method for solving Poisson's equation on octree grids with irregular boundaries

نویسندگان

چکیده

A method is presented to include irregular domain boundaries in a geometric multigrid solver. Dirichlet boundary conditions can be imposed on an defined by level set function. Our implementation employs quadtree/octree grids with adaptive refinement, cell-centered discretization and pointwise smoothing. Boundary locations are determined at subgrid resolution performing line searches. For grid blocks near the interface, custom operator stencils stored that take interface into account. block away from boundaries, standard second-order accurate used. The convergence properties, robustness computational cost of illustrated several test cases. Program Title: Afivo CPC Library link program files: https://doi.org/10.17632/5y43rjdmxd.2 Developer's repository link: https://github.com/MD-CWI/afivo Licensing provisions: GPLv3 Programming language: Fortran Journal reference previous version: Comput. Phys. Commun. 233 (2018) 156–166. https://doi.org/10.1016/j.cpc.2018.06.018 Does new version supersede version?: Yes. Reasons for Add support internal Summary revisions: solver was generalized ways: coarse Hypre library used, now per block, methods including via function were added. Nature problem: goal solve Poisson's equation presence not aligned grid. It assumed these function, type condition applied. main applications 2D 3D simulations octree-based mesh which frequently changes but do not. Solution method: compatible octree developed, using point-wise Near stored. Line searches performed locate interfaces sub-grid resolution. To increase robustness, this search modified if otherwise resolved. uses OpenMP parallelization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast and accurate multigrid solution of Poissons equation using diagonally oriented grids

We solve Poisson’s equation using new multigrid algorithms that converge rapidly. The novel feature of the 2D and 3D algorithms are the use of extra diagonal grids in the multigrid hierarchy for a much richer and effective communication between the levels of the multigrid. Numerical experiments solving Poisson’s equation in the unit square and unit cube show simple versions of the proposed algo...

متن کامل

A Parallel Geometric Multigrid Method for Finite Elements on Octree Meshes

In this article, we present a parallel geometric multigrid algorithm for solving variable-coefficient elliptic partial differential equations (PDEs) on the unit box (with Dirichlet or Neumann boundary conditions) using highly nonuniform, octree-based, conforming finite element discretizations. Our octrees are 2:1 balanced, that is, we allow no more than one octree-level difference between octre...

متن کامل

A fourth-order compact difference scheme on face centered cubic grids with multigrid method for solving 2D convection diffusion equation

We present a fourth-order compact finite difference scheme on the face centered cubic (FCC) grids for the numerical solution of the two-dimensional convection diffusion equation. The seven-point formula is defined on a regular hexagon, where the strategy of directional derivative is employed to make the derivation procedure straightforward, efficient, and concise. A corresponding multigrid meth...

متن کامل

Multigrid Method Based on Transformation Free Higher Order Scheme for Solving 3D Helmholtz Equation on Nonuniform Grids

Higher-order compact difference schemes can achieve higher order accuracy on uniform grids. However, in some cases these may not achieve the desired accuracy. Therefore, this paper proposes a multigrid method based on higher-order compact difference scheme for 3D Helmholtz equation on nonuniform grids. Interpolation and restriction operators are designed accordingly. The suggested scheme has up...

متن کامل

A simple multigrid scheme for solving the Poisson equation with arbitrary domain boundaries

We present a new multigrid scheme for solving the Poisson equation with Dirichlet boundary conditions on a Cartesian grid with irregular domain boundaries. This scheme was developed in the context of the Adaptive Mesh Refinement (AMR) schemes based on a graded-octree data structure. The Poisson equation is solved on a level-by-level basis, using a “one-way interface” scheme in which boundary co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2023

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2023.108665